package day13;
/*
* 可变参数
* */
public class Demo9 {
    public static void main(String[] args) {

        //调用可变参数时，可以传输任意数量的指定类型的参数，或者传输一个数组
        int total = add(1,3,2,54,6);

        System.out.println(total);

        int[] arr = {1,2,5,6,9};

        int total2 = add(arr);

        System.out.println(total2);
    }

    //定义方法，对不确定参数个数的int类型参数进行累加
    //数据类型 ... 代表可变参数，表示参数的数量不确定，接收实际参数的变量为数组
    public static int add(int... arr){
        int total = 0;

        for (int i = 0; i < arr.length; i++) {
            total+=arr[i];
        }
        return total;
    }
}

